package service.Betrieb;

import java.util.List;

import valueobjects.Betrieb.Betrieb;
import valueobjects.Zeugnis.Zeugnis;

public interface BetriebService {

	/**
	 * Verwaltung von {@link Betrieb Betrieb-Objekten.}
	 * 
	 * @author Raphael Berger
	 * 
	 */
	List<Betrieb> holeAlleBetriebe();
	/**
	 * Speichert ein betrieb in Datenbank.
	 * 
	 * @param zeugnis
	 *            Zeugnis
	 */
	void speichereBetrieb(Betrieb betrieb);

	
	/**
	 * Loescht ein betreib aus der Datenbank.
	 * @param betrieb Betrieb
	 */
	void loescheBetrieb(Betrieb betrieb);

	/**
	 * Ändert einen vorhandenen betrieb in der Datenbank.
	 * @param betrieb
	 */
	void aendereBetrieb(Betrieb betrieb);
}
